package dominio;

/*
 * Controlador Modalitat. Funcions per Tauler
 */

public class CtrlModalitat{

	private int modalitat; // 0=j1/j2, 1=j1/cpu, 2=cpu/cpu
	private CtrlConfiguracio ctrlConf;
	private Tauler t;

	public CtrlModalitat() {
		this.ctrlConf = new CtrlConfiguracio();
	}

	public CtrlModalitat(int modalitat) {
		this.ctrlConf = new CtrlConfiguracio();
		this.modalitat = modalitat;
	}

	/**
	 * @return the modalitat
	 */
	public int getModalitat() {
		return modalitat;
	}

	/**
	 * @param modalitat the modalitat to set
	 */
	public void setModalitat(int modalitat) {
		this.modalitat = modalitat;
	}

	public boolean actualitzaTauler(int jug, int x, int y) {
		return this.t.actualitzarTauler(jug, x, y);
	}

	public boolean comprovarTauler(Tauler tau) {
		boolean ok = this.t.comprovarTauler(tau); 
		if(ok) return true;
		return false;
	}

	public int getMida(){
		return this.ctrlConf.getMida();
	}



}
